-
Notifications
You must be signed in to change notification settings - Fork 25.5k
Upgrade to Lucene 9.12 #113018
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade to Lucene 9.12 #113018
Conversation
…torScorerFactoryTests (#109303) This commit adds a couple of missing supported checks to org.elasticsearch.vec.VectorScorerFactoryTests. Without these the test try, and fail, to run on Windows.
Updated LuceneDocument to take advantage of looking up feature values on existing features and selecting the max when parsing multi-value sparse vectors
Just doing the minimal fixes to making this pass tests again and compile. One trivial constructor adjustment and a few adjustments to task count expectations in some tests from having Lucene fork less.
…al query support (#113128) This commit adds a capability and transport version for new regex and range interval query support.
Currently multi term interval queries (prefix, wildcard, fuzzy, regexp and range) can expand maximum to 128 terms. To reach parity with span queries that we want to deprecate, set max expansions to indices.query.bool.max_clause_count which is used in span queries. Relates to #110491
Pinging @elastic/es-search (Team:Search) |
Now if CI would just behave and we could see the actual impact of the Lucene upgrade ;) |
Hi @ChrisHegarty, I've created a changelog YAML for you. |
repositories { | ||
// TODO: Temporary for Lucene RC builds. REMOVE | ||
maven { url "https://dist.apache.org/repos/dist/dev/lucene/lucene-9.12.0-RC1-rev-f9cb943157870156af5f31cce315b95c08295c03/lucene/maven" } | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
TODO REMOVE this when the RC build promoted.
closing in favour of #113333 - which is based off the more stable |
Upgrade to Lucene 9.12
This PR will not merge until 9.12 has been released, at which time the build dependencies will be updated.
This PR will be squash-merged, so as to simplify the backport to the
8.x
branch.